duct propulsion - French English Dictionary